.autoBox{
    width:100%;
}
.box1200{
    width:1200px;
    margin:auto;
    
    
}

/* header */
/* login+register */

.loginRegister{
    height:30px;
    background-color: #101010;
    color:#a0a0a0;
}
.loginRegisterIn{
    display:flex;
    justify-content: flex-end;
    line-height:30px;
    font-size:12px;
}
.loginRegisterIn a{
    color:#a0a0a0;
}
.loginRegisterIn a:hover,.loginRegisterIn a.active{
    color:#ff6600;
}
/* end login+register */

/* logo+search+cart */
.logoSearchCart{
    height:46px;
    background-color: #fff;
    display:flex;
    justify-content: space-between;
    align-items: center;
    position:relative;
}

.logo{
    width: 200px;
    height: 88px;
    background-image:url(../images/LogoBG.gif);
    background-repeat:no-repeat;
    background-size:200px 76px;
    background-position-y:12px;
    position:absolute;
    left:0;
    bottom:0;
}
.logo p{
    float:right;
    margin-top:24px;
    margin-right:36px;
    line-height:26px;
    font-size:20px;
    color:#fff;
}
.searchCart{
    height:46px;
    width:700px;
    display:flex;
    align-items: center;
}


#searchForm{
    width: 440px;
    height: 36px;
    border:2px solid #ff6600;
    box-sizing: border-box;
    display:flex;
    justify-content: space-between;
    align-items: center;
}
#searchForm #user{
    width: 390px;
    height: 32px;
    box-sizing: border-box;
    border:none;
    outline:none;
}
.icon{
    background-image:url(../images/icon_shop.png);
}
#searchForm  #submitBtn{
    width: 50px;
    height: 32px;
    background-color:#ff6600;
    box-sizing: border-box;
    border:none;
    outline:none;
    
    background-position:-185px -4px;
}

.cart{
    width: 200px;
    height: 46px;
    margin-left:40px;
    margin-right:5px;
    display:flex;
}
.cart li{
    width: 100px;
    height: 46px;
    background-color: #ebebeb;
    text-align:center;
    line-height:46px;
    border:1px solid #ccc;
    box-sizing: border-box;
}
.cart li.active{
    background-color: #ff6600;
    color:#fff;

}
.cart li:nth-child(1){
    background-position:-298px 0px;
    text-indent:30px;
}
/* end logo+search+cart */

/* allClass+topNav */
.allClasstopNav{
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.allClass{
    width: 200px;
    height: 30px;
    background-color:#ff6600;
    background-position:-296px -86px;
    text-align:center;
    line-height:30px;
    color:#fff;
}
.topNav{
    width: 1000px;
    height: 30px;
    /* background-color: blue; */
}
.topNav ul{
    width:1000px;
    height: 30px;
    display:flex;
    justify-content: flex-start;
    align-items: center;
}
.topNav ul li{
    padding-left:26px;
    font-size:17px;
    font-weight:bold;
    color:#444;
}

/* end allClass+topNav */

/* end header */
/* footer */
.footer1 {
    width: 100%;
    height: 6px;
    background-color: #ff6600;
}
/* 四个图 */
#footer .footer2 {
    width: 100%;
    height: 94px;
    background-color: #f2f2f2;
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer2-content {
    width: 785px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* footer3 */
/* 下方文字加logo */
#footer .footer3 {
    width: 100%;
    height: 190px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.footer3BG {
    width: 162px;
    height: 86px;
    background-image: url(../images/icon_shop.png);
    background-position: 328px 263px;
    position: absolute;
    /* position: relative; */
    top: 79px;
    right: 200px;
}

.footer3-content {
    width: 785px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
/* 文字 */
.flex {
    height: 190px;
    flex-direction: column;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.flex a {
    text-decoration: none;
    font-family: SimHei;
    font-size: 16px;
    color: #4d4d4d;
}

.flex p {
    font-family: SimHei;
    font-size: 18px;
    line-height: 28px;
    color: #000000;
}
/* footer3 end */
/* footer4 公司简介*/
.footer4 {
    width: 100%;
    height: 60px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer4 p {
    width: 769px;
    height: 15px;
}

.footer4 p a {
    font-family: SimHei;
    font-size: 14px;
    color: #333333;
}
/* footer4 end */
/* footer5 copright*/
#footer .footer5 {
    width: 100%;
    height: 60px;
    display: flex;
    justify-content: center;
    align-self: start;
}
.footer5 p {
    height: 14px;
    font-family: SimHei;
    font-size: 14px;
    color: #333333;
    margin-top: 0px;
}
/* footer5 end */
/* end footer */
/* end footer */